home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d3 / formgen.arc / FORM.DOC < prev    next >
Text File  |  1990-01-25  |  32KB  |  401 lines

  1.                              |                                                 
  2.                              |                                                 
  3.                              |                                                 
  4.                              |                                                 
  5.                              |                                                 
  6.                              |                                                 
  7.                              |                                                 
  8.                              |                                                 
  9.                              |                                                 
  10.                              |      FormGen                                    
  11.                              |                                                 
  12.                              |      Form Generator                             
  13.                              |                                                 
  14.                              |      ---------------------                      
  15.                              |                                                 
  16.                              |      (C) 1984-89 by                             
  17.                              |                                                 
  18.                              |      R.MacLean                                  
  19.                              |                                                 
  20.                              |                                                 
  21.                              |                                                 
  22.                              |                                                 
  23.                              |                                                 
  24.                              |                                                 
  25.                              |                                                 
  26.                              |                                                 
  27.                              |                                                 
  28.                              |                                                 
  29.                              |                                                 
  30.                              |                                                 
  31.                              |                                                 
  32.                              |                                                 
  33.                              |                                                 
  34.                              |                                                 
  35.                              |                                                 
  36.                              |      FormGen Corporation                        
  37.                              |      64 Healey Road                             
  38.                              |      Bolton, Ontario, Canada                    
  39.                              |      L7E 5A4                                    
  40.                              |                                                 
  41.                              |      (416) 857-0022                             
  42.                              |                                                 
  43.                              |                                                 
  44.                              |                                                 
  45.                              |                                                 
  46.                              |                                                 
  47.                              |                                                 
  48.                              |                ---------                        
  49.                              |         ------|--       |              (tm)     
  50.                              |      --|         |      |------------------     
  51.                              |        |    -----|---   |  Association of       
  52.                              |        |   |         |--   Shareware            
  53.                              |         ---|    O    |     Professionals        
  54.                              |      ------|    |    |---------------------     
  55.                              |             ---------      MEMBER               
  56.                              |                                                 
  57.                              |                                                 
  58.                              |                                                 
  59.                                                                               
  60. FormGen                            Shareware                        Quick Doc  
  61.                                    =========                                   
  62.     |                                                                          
  63.     | "Shareware" is a term used to describe a system for distribution         
  64.     | of software.  Under the shareware concept, software may be freely        
  65.     | copied and passed along to others, or distributed through bulletin       
  66.     | board systems, etc.                                                      
  67.     |                                                                          
  68.     | As a recipient of a shareware program, you may use the software          
  69.     | for a short trial period to determine if it meets your needs. If         
  70.     | it does, you pay the registration fee.  By paying the fee, you are       
  71.     | granted the right to retain the software for your use.  If the           
  72.     | software is not suitable then you may discard it.                        
  73.     |                                                                          
  74.     | The shareware system provides substantial benefits the computing         
  75.     | community (of which YOU are a member):                                   
  76.     |                                                                          
  77.     | 1) You get to try out the software BEFORE you buy it so you know         
  78.     |    exactly what you're buying.                                           
  79.     |                                                                          
  80.     | 2) Shareware is substantially less expensive than most commercial        
  81.     |    programs.  You don't pay for costly marketing programs and            
  82.     |    fancy packaging.                                                      
  83.     |                                                                          
  84.     | 3) You get access to a MUCH broader base of available programs.          
  85.     |    Thousands of excellent programs have been written by expert           
  86.     |    programmers who would never consider marketing commercially.          
  87.     |    Through the concept of shareware, these people their programs         
  88.     |    available to the community.  Usually, all they ask in return          
  89.     |    is a small fee to reward them for the time and effort they've         
  90.     |    put into the program.                                                 
  91.     |                                                                          
  92.     | The system is based entirely on the honour system, and generally         
  93.     | works quite well.  (Most people are honest and wouldn't violate          
  94.     | the trust placed in them by the author of the software.)                 
  95.     |                                                                          
  96.     | Shareware is NOT free software - the author counts on your integrity.    
  97.     | Please register using the form the the end of this manual.               
  98.     |                                                                          
  99.     | You are encouraged to copy this software and pass it along to            
  100.     | others who may be interested in using it.                                
  101.     |                                                                          
  102.     | This program is produced by a member of the Association of Shareware     
  103.     | Professionals (ASP).  ASP wants to make sure that the shareware          
  104.     | principle works for you.  If you are unable to resolve a shareware       
  105.     | related problem with an ASP member by contacting the member directly,    
  106.     | ASP may be able to help.  The ASP Ombudsman can help you resolve a       
  107.     | dispute or problem with an                                               
  108.     | ASP member, but does not                                                 
  109.     | provide  technical support              ---------                        
  110.     | for members' products.           ------|--       |              (tm)     
  111.     | Please write to the           --|         |      |------------------     
  112.     | ASP Ombudsman at                |    -----|---   |  Association of       
  113.     | PO Box 5786,                    |   |         |--   Shareware            
  114.     | Bellevue, WA 98006               ---|    O    |     Professionals        
  115.     | or send a Compuserve          ------|    |    |---------------------     
  116.     | message via easyplex to              ---------      MEMBER               
  117.     | ASP Ombudsman 70007,3536                                                 
  118.                                                                               
  119. FormGen                      Starting the Program                     Quick Doc
  120.                              ====================                              
  121.     |                                                                          
  122.     |                                                                          
  123.     |  Syntax to start FormGen is:                                             
  124.     |                                                                          
  125.     |         FORM filespec /P                                                 
  126.     |                                                                          
  127.     |  where:                                                                  
  128.     |         filespec - is the name of an existing .FRM file to be            
  129.     |                    loaded on startup                                     
  130.     |                                                                          
  131.     |               /P - optional switch to be used if your system uses        
  132.     |                    non-standard hardware which results in messages       
  133.     |                    like "Printer Not Connected" when this is             
  134.     |                    obviously not the case.                               
  135.     |                                                                          
  136.     |                                                                          
  137.     |                         Cursor Movement Keys                             
  138.     |                         ====================                             
  139.     |                                                                          
  140.     |    [up] - move cursor up           |  [Home] - move cursor to left       
  141.     |                                    |           edge of pad               
  142.     |  [down] - move cursor down         |                                     
  143.     |                                    |   [End] - move cursor to right      
  144.     |    [<-] - move cursor left         |           edge of pad               
  145.     |                                    |                                     
  146.     |    [->] - move cursor right        |  [PgUp] - move up one screen        
  147.     |                                    |                                     
  148.     |   [->|] - move cursor right to     |  [PgDn] - move down one screen      
  149.     |           the next tab stop        |                                     
  150.     |                                    |  [Ctrl][Home] - move cursor to      
  151.     |   [|<-] - move cursor left to      |                 upper left          
  152.     |           the next tab stop        |                 corner of screen    
  153.     |                                    |                                     
  154.     |    [F7] - move the cursor left     |   [Ctrl][End] - move cursor to      
  155.     |           to the next non-blank    |                 lower left          
  156.     |           character                |                 corner of screen    
  157.     |                                    |                                     
  158.     |    [F8] - move the cursor right    |  [Ctrl][PgUp] - move cursor to      
  159.     |           to the next non-blank    |                 top of form         
  160.     |           character                |                                     
  161.     |                                    |  [Ctrl][PgDn] - move cursor to      
  162.     |   [Ret] - move to the beginning of |                 bottom of form      
  163.     |           the next line            |                                     
  164.     |                                                                          
  165.     |                                                                          
  166.     |                                                                          
  167.     |                                                                          
  168.     |                                                                          
  169.     |                                                                          
  170.     |                                                                          
  171.     |                                                                          
  172.     |                                                                          
  173.     |                                                                          
  174.     |                                                                          
  175.     |                                                                          
  176.     |                                                                          
  177.                                                                               
  178. FormGen                          Drawing Modes                        Quick Doc
  179.                                  =============                                 
  180.     |                                                                          
  181.     |    [F1] - set cursor to draw       |    [F3] - set cursor to draw with   
  182.     |           single (thin) line       |           character under cursor    
  183.     |                                    |                                     
  184.     |    [F2] - set cursor to draw       |    [F4] - set cursor to erase       
  185.     |           double (thick) line      |           as it moves               
  186.     |                                                                          
  187.     |   --------------------------------------------------------------------   
  188.     |  |                                                                    |  
  189.     |  |  Notes:                                                            |  
  190.     |  |  1) The drawing mode keys above are "toggles". (pushing the key    |  
  191.     |  |     a second time will turn off the current drawing mode)          |  
  192.     |  |  2) The current drawing mode will be indicated on the Status Line  |  
  193.     |  |     at the bottom of the screen:                                   |  
  194.     |  |                                                                    |  
  195.     |  |   >|< - [F1] single line             >|< - [F2] double line        |  
  196.     |  |                                                                    |  
  197.     |  |   >D< - [F3] duplicate character     >E< - [F4] erase              |  
  198.     |  |                                                                    |  
  199.     |   --------------------------------------------------------------------   
  200.     |                                                                          
  201.     |                                                                          
  202.     |                           Auto Line Draw                                 
  203.     |                           ==============                                 
  204.     |                                                                          
  205.     | [Alt][F1] - draw a horizontal      | [Ctrl][F1] - draw a vertical        
  206.     |             single line at cursor  |              single line            
  207.     |                                    |                                     
  208.     | [Alt][F2] - draw a horizontal      | [Ctrl][F2] - draw a vertical        
  209.     |             double line at cursor  |              double line            
  210.     |                                                                          
  211.     |                                                                          
  212.     |                          Form Editing Keys                               
  213.     |                          =================                               
  214.     |                                                                          
  215.     |   [Ins] - insert a space at cursor |   [Del] - delete character          
  216.     |           (text to the right is    |           under cursor              
  217.     |            moved)                  |                                     
  218.     |                                                                          
  219.     |    [F5] - INSERT mode - characters to the right of the cursor will       
  220.     |           be moved to the right to make room for new text that is        
  221.     |           entered                                                        
  222.     |                                                                          
  223.     |   [<--] - backspace - moves the cursor and all the text on the           
  224.     |           right one space to the left, deleting characters it            
  225.     |           passes over                                                    
  226.     |                                                                          
  227.     | [Ctrl][->] - insert blank column   | [Alt][I] - insert a blank line      
  228.     |              at cursor             |            at cursor                
  229.     |                                    |                                     
  230.     | [Ctrl][<-] - delete column under   | [Alt][D] - delete line under        
  231.     |              cursor                |            cursor                   
  232.     |                                                                          
  233.     |    [F6] - STRETCH mode - when active, lines are patched during           
  234.     |           insertion of new rows and columns                              
  235.     |                                                                          
  236.                                                                               
  237. FormGen                        Block Operations                       Quick Doc
  238.                                ================                                
  239.     |                                                                          
  240.     | [Alt][F6] - anchor upper left      | [Alt][F4] - after moving the        
  241.     |      corner of block - after       |      cursor to the upper left       
  242.     |      stretching the block out to   |      corner of the destination      
  243.     |      include the desired area,     |      area, pressing this            
  244.     |      press again to complete       |      combination will move the      
  245.     |      definition of the block area  |      contents of the previously     
  246.     |                                    |      defined source block           
  247.     | [Alt][F3] - after moving the       |                                     
  248.     |      cursor the the upper left     | [Alt][F5] - pressing this           
  249.     |      corner of the destination     |      combination will clear the     
  250.     |      area, pressing this           |      area included in the           
  251.     |      combination will duplicate    |      previously defined block       
  252.     |      the previously defined        |      area                           
  253.     |      source block                  |                                     
  254.     |                                    |                                     
  255.     | [Alt][A] - fill a defined block    |                                     
  256.     |      area with a specified         |                                     
  257.     |      ASCII character               |                                     
  258.     |                                                                          
  259.     |                                                                          
  260.     |                             Other Keys                                   
  261.     |                             ==========                                   
  262.     |                                                                          
  263.     |    [F9] - save form - options to   | [Alt][H] - display online help      
  264.     |           save ASCII and R:Base    |                                     
  265.     |           form files as well as    | [Alt][F] - display files in         
  266.     |           standard FormGen files   |            data directory           
  267.     |                                    |            (defined with set        
  268.     | [Alt][F9] - load form - both ASCII |             path key)               
  269.     |           text files and standard  |                                     
  270.     |           FormGen files may be     | [Alt][P] - set path to data         
  271.     |           loaded                   |            directory                
  272.     |                                    |                                     
  273.     |   [F10] - print form - options     | [Alt][X] - exit FormGen             
  274.     |           for different printer    |                                     
  275.     |           types are available      | [Alt [Q] - toggle cursor            
  276.     |                                    |            position display         
  277.     | [Alt][F7] - clear current form     |            between Row/Col          
  278.     |           from memory              |            and vertical/horizontal  
  279.     |                                    |            inches                   
  280.     | [Alt][F10] - set screen display    |                                     
  281.     |           colors                   | [Alt][O] - operating system -       
  282.     |                                    |            loads a secondary        
  283.     | [Alt][C] - center - will center    |            copy of DOS, allowing    
  284.     |           textin the cell with the |            other programs to be     
  285.     |           cursor, or if there is   |            run from within          
  286.     |           no text, will indicate   |            FormGen                  
  287.     |           the center of the cell   |                                     
  288.     |                                    |            to return to FormGen,    
  289.     |                                    |            type EXIT at the DOS     
  290.     |                                    |            prompt                   
  291.     |                                                                          
  292.     |                                                                          
  293.     |                                                                          
  294.     |                                                                         
  295. FormGen                       Special Characters                      Quick Doc
  296.                               ==================                               
  297.     |                                                                          
  298.     | A number of other useful characters are supported by FormGen.  These     
  299.     | characters may be entered directly onto the screen by holding down       
  300.     | the [Alt] key while entering the 3 digit code shown below for the        
  301.     | character USING THE NUMERIC KEYPAD, and then releasing the [Alt] key.    
  302.     |                                                                          
  303.     |       -------------------------------------------------------            
  304.     |      |         Arrows        |  Textures |       Other       |           
  305.     |      |-----------------------|-----------|-------------------|           
  306.     |      |  > - 016  | dar- 018  |  ░ - 176  |  check box - 254  |           
  307.     |      |  < - 017  |           |           |                   |           
  308.     |      |           |           |  ▒ - 177  |                   |           
  309.     |      | -> - 026  | up - 024  |           |                   |           
  310.     |      | <- - 027  | dn - 025  |  ▓ - 178  |                   |           
  311.     |       -------------------------------------------------------            
  312.     |                                                                          
  313.                                                                               
  314.  ============================================================================= 
  315. |                           FormGen Quick Reference                           |
  316. |=============================================================================|
  317. |  Top of Page     |  Ctrl Home  |  Thin Line       |  F1         |  Special  |
  318. |  Top of Form     |  Ctrl PgUp  |  Thick Line      |  F2         | Character |
  319. |  Bottom of Page  |  Ctrl End   |  Duplicate       |  F3         |   Codes   |
  320. |  Bottom of Form  |  Ctrl PgDn  |  Erase           |  F4         |-----------|
  321. |------------------|-------------|------------------|-------------|  >  | 016 |
  322. |  Insert Row      |  Alt I      |  Skip Left       |  F7         |  <  | 017 |
  323. |  Delete Row      |  Alt D      |  Skip Right      |  F8         |-----|-----|
  324. |  Insert Column   |  Ctrl ->    |  Insert Toggle   |  F5         | dar | 018 |
  325. |  Delete Column   |  Ctrl <-    |  Stretch Toggle  |  F6         |-----|-----|
  326. |------------------|-------------|------------------|-------------| up  | 024 |
  327. |  Block Define    |  Alt F6     |  Start of Line   |  Home       | dn  | 025 |
  328. |  Block Copy      |  Alt F3     |  End of Line     |  End        | lft | 026 |
  329. |  Block Move      |  Alt F4     |  Page Down       |  PgDn       | rgt | 027 |
  330. |  Block Clear     |  Alt F5     |  Page Up         |  PgUp       |-----|-----|
  331. |  Area Fill       |  Alt A      |------------------|-------------|l.ton| 176 |
  332. |------------------|-------------|  Center Text     |  Alt C      |m.ton| 177 |
  333. |  Load Form       |  Alt F9     |  Set Data Path   |  Alt P      |d.ton| 178 |
  334. |  Save Form       |  F9         |  Call DOS        |  Alt O      |-----|-----|
  335. |  Print Form      |  F10        |  Set Colors      |  Alt F10    |     |     |
  336. |  Clear Form      |  Alt F7     |  Exit FormGen    |  Alt X      | box | 254 |
  337. |=============================================================================|
  338. | Horiz Thin Line  |  Alt F1     | Vert Thin Line   |  Ctrl F1    |           |
  339. | Horiz Thick Line |  Alt F2     | Vert Thick Line  |  Ctrl F2    |           |
  340.  ============================================================================= 
  341.                                                                               
  342.  ----------------------------------------------------------------------------- 
  343. |     -------------------------------------------------------------------     |
  344. |    | -------=======>>>>>>>  FormGen Registration <<<<<<<=======------- |    |
  345. |     -------------------------------------------------------------------     |
  346. |                                                                             |
  347. |    FormGen is a copyright program distributed on a "Shareware" basis,       |
  348. |    that is, it may be freely distributed for TRIAL use.  This gives you     |
  349. |    the benefit of being able to try it out BEFORE you buy.  If you don't    |
  350. |    find it useful, simply destroy or give away your copy and accept my      |
  351. |    thanks for giving it a shot.                                             |
  352. |                                                                             |
  353. |    If, however, you find it beneficial and wish to continue using it,       |
  354. |    please register it by completing the bottom of this form and sending     |
  355. |    the appropriate fee.  This will give you a nicely printed manual, an     |
  356. |    update of the program including any new features, and a clear            |
  357. |    conscience whenever you use the program.  If you believe in the          |
  358. |    concept of shareware, it will also give you the nice feeling that        |
  359. |    comes from knowing that you are backing up your beliefs and are          |
  360. |    helping to encourage more development of this type of distribution.      |
  361. |                                                                             |
  362. |    The registration is a very low price, but it helps me to make a          |
  363. |    living and to continue to maintain and improve the program.              |
  364. |                                                                             |
  365. |    If you do not register, but continue to benefit from the use of my       |
  366. |    program, you are clearly violating the terms of my copyright, and        |
  367. |    I will not be amused.                                                    |
  368. |                                                                             |
  369. |     THANK YOU!      ...for supporting shareware!                            |
  370. |                                                                             |
  371. |                                          Randy MacLean - FormGen author     |
  372. |-----------------------------------------------------------------------------|
  373. |                                                                             |
  374. |   Please register me as a FormGen User!  RUSH my manual and update ASAP!    |
  375. |   Here's my $35 registration fee.                                           |
  376. |                                            Please charge my credit card:    |
  377. |  -----------------------------------                                        |
  378. | | Name:                             |       ------------------------------- |
  379. | |-----------------------------------| VISA |       |       |       |       ||
  380. | | Company:                          |      |-+-+-+-|-+-+-+-|-+-+-+-|-+-+-+-||
  381. | |-----------------------------------| MC   |       |       |       |       ||
  382. | | Address:                          |      |-+-+-+-|-+-+-+-|-+-+-+-|-+-+-+- |
  383. | |-----------------------------------| AMEX |       |           |         |  |
  384. | | City:                 State:      |       -+-+-+-|-+-+-+-+-+-+-+-+-+-+-   |
  385. | |-----------------------------------|          -------                      |
  386. | | Zip:                              | Expires |   |   |                     |
  387. |  -----------------------------------           -+-+-+-                      |
  388. |                                                                             |
  389. |  mail to:                                                                   |
  390. |                                                                             |
  391. |     Randy MacLean              For faster service:                          |
  392. |     c/o FormGen Corporation                                                 |
  393. |     #3 - 64 Healey Road            in the US order toll free (800) 263-2390 |
  394. |     Bolton, Ontario                         Canada & foreign (416) 857-4141 |
  395. |     L7E 5A4                    Questions & Technical Support (416) 857-0022 |
  396. |                                                                             |
  397. |                                                                             |
  398. |                                                                             |
  399.  ----------------------------------------------------------------------------- 
  400.                                                                               
  401.